type github.com/jackc/puddle/v2/internal/genstack.stack

9 uses

	github.com/jackc/puddle/v2/internal/genstack (current package)
		gen_stack.go#L19: 	old *stack[T]
		gen_stack.go#L20: 	new *stack[T]
		gen_stack.go#L25: 	s := &stack[T]{}
		gen_stack.go#L53: 		s.new = &stack[T]{}
		stack.go#L8: type stack[T any] struct {
		stack.go#L13: func (s *stack[T]) push(vs ...T) { s.arr = append(s.arr, vs...) }
		stack.go#L18: func (s *stack[T]) pop() T {
		stack.go#L32: func (s *stack[T]) takeAll() []T {
		stack.go#L39: func (s *stack[T]) len() int { return len(s.arr) }